//file acts as Uber-file
#ifdef _DEVIRTUALIZE_
	#include <RenderDll_devirt_defines.h>
#endif

//#include "DXPS/CCryDXPSCgClient.cpp"
#include "DXPS/CCryDXPSRenderer.cpp"
#include "DXPS/DXPSGI/CCryDXPSGI.cpp"
#include "DXPS/DXPSGI/CCryDXPSGIAdapter.cpp"
#include "DXPS/DXPSGI/CCryDXPSGIDevice.cpp"
#include "DXPS/DXPSGI/CCryDXPSGIFactory.cpp"
#include "DXPS/DXPSGI/CCryDXPSGIOutput.cpp"
#include "DXPS/Device/CCryDXPSBlob.cpp"
//#include "DXPS/Device/CCryDXPSRDRasterizer.cpp"
#include "DXPS/Device/CCryDXPSRDState.cpp"
#include "DXPS/Device/CCryDXPSRDThread.cpp"
#include "DXPS/Device/CCryDXPSRDWorker.cpp"
//#include "DXPS/Device/CCryDXPSRenderDevice.cpp"
#include "DXPS/Device/CCryDXPSSwapChain.cpp"
#include "DXPS/Device/Jobs/CCryDXPSRDJob.cpp"
#include "DXPS/Device/Resource/Buffer/CCryDXPSBuffer.cpp"
#include "DXPS/Device/Resource/Buffer/CCryDXPSSamplerState.cpp"
#include "DXPS/Device/Resource/CCryDXPSResource.cpp"
#include "DXPS/Device/Resource/Misc/CCryDXPSDepthStencilView.cpp"
#include "DXPS/Device/Resource/Misc/CCryDXPSInputLayout.cpp"
#include "DXPS/Device/Resource/Misc/CCryDXPSRenderTargetView.cpp"
#include "DXPS/Device/Resource/Misc/CCryDXPSShader.cpp"
#include "DXPS/Device/Resource/Misc/CCryDXPSShaderDesc.cpp"
#include "DXPS/Device/Resource/Misc/CCryDXPSShaderReflection.cpp"
#include "DXPS/Device/Resource/Misc/CCryDXPSShaderResourceView.cpp"
#include "DXPS/Device/Resource/States/CCryDXPSBlendState.cpp"
#include "DXPS/Device/Resource/States/CCryDXPSDepthStencilState.cpp"
#include "DXPS/Device/Resource/States/CCryDXPSRasterizerState.cpp"
#include "DXPS/Device/Resource/Textures/CCryDXPSTexture1D.cpp"
#include "DXPS/Device/Resource/Textures/CCryDXPSTexture2D.cpp"
#include "DXPS/Device/Resource/Textures/CCryDXPSTexture3D.cpp"
#include "DXPS/Device/Resource/Textures/CCryDXPSTextureBase.cpp"
#include "DXPS/Device/CCryDXPSRDRasterizer.cpp"
#include "DXPS/Layer0/CCryDXPSGCM.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_CMBMan.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_Formats.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_MemBank.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_MemItem.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_MemItemList.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_MemMan.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_PixelShaderCacheMan.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_RingBufferMan.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_SingleBuffer.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_PrecompileCMBMan.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_SyncMan.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_TiledRegionMan.cpp"
#include "DXPS/Layer0/GCM/CCryDXPSGCM_ZCullMan.cpp"

#ifdef _DEVIRTUALIZE_
	#include <RenderDll_wrapper_includes.h>
#endif